---
title: Expected image options, not an ESM-imported image.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **ExpectedNotESMImage**: ESM 导入的图像无法直接传递给 `getImage()`。相反，应传递一个带有图像的对象，并将图像放在 `src` 属性中。
## 哪里出了问题？

ESM 导入的图像无法直接传递给 `getImage()`。相反，应传递一个带有图像的对象，并将图像放在 `src` 属性中。

```diff
import { getImage } from "astro:assets";
import myImage from "../assets/my_image.png";
- const optimizedImage = await getImage( myImage );
+ const optimizedImage = await getImage({ src: myImage });
```

**请参阅：**

- [图像](/zh-cn/guides/images/)
